package com.kws.system.domain.payment.rq;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>CreateBnfRq</b>
 *
 * @description: CreateBnfRq <br>
 * @date: 2024/12/12 09:04 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class CreateBnfRq {
    @ApiModelProperty(value = "受益人姓名: 商户类型为非小微，且受益人非法人时必填")
    private String bnfName;

    @ApiModelProperty(value = "受益人证件号 商户类型为非小微，且受益人非法人时必填")
    private String bnfCertno;

    @ApiModelProperty(value = "受益人证件开始日期:商户类型为非小微，且受益人非法人时必填 yyyy-MM-dd")
    private String bnfCertBeginDate;

    @ApiModelProperty(value = "受益人证件有效期 商户类型为非小微，且受益人非法人时必填 yyyy-MM-dd")
    private String bnfCertExpire;

    @ApiModelProperty(value = "受益人证件类型:1、身份证" +
            "2、护照" +
            "3、军官证" +
            "4、警官证" +
            "5、士兵证" +
            "6、台湾居民来往大陆通行证" +
            "7、回乡证" +
            "8、港澳居民来往内地通行证" +
            "10、港澳台居民居住证" +
            "11、营业执照" +
            "12、组织机构代码证" +
            "13、税务登记证" +
            "14、商业登记证" +
            "15、民办非企业登记证书" +
            "16、批文证明")
    private String bnfCertType;

    @ApiModelProperty(value = "受益人家庭地址 商户类型为非小微，且受益人非法人时必填")
    private String bnfHomeAddr;

    public String getBnfName() {
        return bnfName;
    }

    public void setBnfName(String bnfName) {
        this.bnfName = bnfName;
    }

    public String getBnfCertno() {
        return bnfCertno;
    }

    public void setBnfCertno(String bnfCertno) {
        this.bnfCertno = bnfCertno;
    }

    public String getBnfCertBeginDate() {
        return bnfCertBeginDate;
    }

    public void setBnfCertBeginDate(String bnfCertBeginDate) {
        this.bnfCertBeginDate = bnfCertBeginDate;
    }

    public String getBnfCertExpire() {
        return bnfCertExpire;
    }

    public void setBnfCertExpire(String bnfCertExpire) {
        this.bnfCertExpire = bnfCertExpire;
    }

    public String getBnfCertType() {
        return bnfCertType;
    }

    public void setBnfCertType(String bnfCertType) {
        this.bnfCertType = bnfCertType;
    }

    public String getBnfHomeAddr() {
        return bnfHomeAddr;
    }

    public void setBnfHomeAddr(String bnfHomeAddr) {
        this.bnfHomeAddr = bnfHomeAddr;
    }
}
